package com.easy.dfcapi.service;

import com.easy.common.bean.Result;
import com.easy.dfcapi.res.OrderInfoRes;
import com.easy.dfcapi.res.OrderRes;
import com.easy.dfcapi.res.Response;

/**
 * Created by VULCANTSeries on 2017/5/10.
 */
public interface ApiOrderService {
    Result SellerOrderList(Response<OrderInfoRes> response) throws Exception;

    Result BuyerOrderList(Response<OrderInfoRes> response) throws Exception;

    Result BuyerOrderAdd(Response<OrderRes> response) throws Exception;

    Result BuyerOrderCancel(Response<OrderRes> response) throws Exception;

    Result BuyerOrderDel(Response<OrderRes> response) throws Exception;

    Result BuyerOrderDelete(Response<OrderRes> response) throws Exception;

    Result BuyerOrderRec(Response<OrderRes> response) throws Exception;

    Result BuyerOrderDetail(Response<OrderRes> response) throws Exception;

    Result BuyerOrderRefunds(Response<OrderRes> response) throws Exception;

    Result BuyerOrderRefundsDetail(Response<OrderRes> response) throws Exception;

    Result BuyerOrderReturn(Response<OrderRes> response) throws Exception;

    Result BuyerOrderReceipt(Response<OrderRes> response) throws Exception;



    Result SellerOrderDeliver(Response<OrderRes> response) throws Exception;

    Result SellerOrderOut(Response<OrderRes> response) throws Exception;

    Result SellerOrderCancel(Response<OrderRes> response) throws Exception;

    Result SellerOrderDel(Response<OrderRes> response) throws Exception;

    Result SellerOrderDelete(Response<OrderRes> response) throws Exception;

    Result SellerOrderRec(Response<OrderRes> response) throws Exception;

    Result SellerOrderDetail(Response<OrderRes> response) throws Exception;

    Result SellerOrderReturnAudit(Response<OrderRes> response) throws Exception;

    Result SellerOrderRefundsAudit(Response<OrderRes> response) throws Exception;

    Result SellerOrderRefundsDetail(Response<OrderRes> response) throws Exception;
}
